let oldPage = Page
wx.waitLoginPages = []//待登录后执行页面
Page = function(args){
  //缓存onLoad
  let onLoad = args.onLoad
  // onLoads.push(onLoad)
  //构造新的onLoad
  args.onLoad = function(options){
    //拦截登录前的页面onLoad事件
    if(wx.userInfo && wx.token){//已登录，直接执行原来的onLoad事件
      onLoad.call(this,options)
    }else{
      wx.waitLoginPages.push({
        context:this,//页面实例
        onLoad,//原来onLoad函数
        options//页面参数
      })
    }
  }
  oldPage(args)
}